package com.njtech.smartuniversity.service;

import com.github.pagehelper.PageInfo;
import com.njtech.smartuniversity.bean.CaseobjBean;

import java.util.List;

/**
 * Created by ritchie on 6/25/18
 */
public interface CaseobjService {

    /**
     * 修改对象信息
     *
     * @param id
     * @return
     */
    CaseobjBean select(int id);



    /**
     * 修改对象信息
     *
     * @param caseobjBean
     * @return
     */
   int update(CaseobjBean caseobjBean);


    /**
     * 获取对象列表
     *
     * @return
     */
    List<CaseobjBean> getAllCaseobj(int case_id);


    /**
     * 获取分页的对象列表信息
     *
     * @param pageNum  页码
     * @param pageSize 每页的数量
     * @return
     */
    PageInfo<CaseobjBean> getCasesByPage(int pageNum, int pageSize,int area_id);


    /**
     * 删除对象
     *
     * @param id
     * @return
     */
    boolean deleteById(int id);

    /**
     * 新增对象
     *
     * @param caseobjBean
     * @return
     */
    int addCaseobj(CaseobjBean caseobjBean);


}
